이번에는 LINQ의 Take 확장 메서드를 사용해보겠습니다. 다음 내용을 C# Interactive에 입력한 뒤 실행해보세요.

https://www.memoengine.com/docs/csharp/linq/linq-take-skip/

 

> var data = Enumerable.Range(0, 100); // 0~99
> data.Take(5) // 앞에서 5개
TakeIterator { 0, 1, 2, 3, 4 }
> data.Where(n => n % 2 == 0).Take(5) // 짝수 5개
TakeIterator { 0, 2, 4, 6, 8 }

Comments


Comments are closed